import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import HelpInfoSub from './help-install-sub.mdx';

# Windows

## 安装 JDK

:::tip 提示

如已安装 Java 环境（Java 1.8）可跳过此步骤，且注意，只支持 Java 1.8，更高版本无法兼容，请保证你环境变量中是 1.8 版本的。

:::


安装 Java 1.8, 步骤如下:

先下载 JDK 1.8，这里使用 [IBM semeru8 版本地址1](https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u372-b07_openj9-0.38.0/ibm-semeru-open-jdk_x64_windows_8u372b07_openj9-0.38.0.msi) 或 [IBM semeru8 版本地址2](https://ghproxy.com/https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u372-b07_openj9-0.38.0/ibm-semeru-open-jdk_x64_windows_8u372b07_openj9-0.38.0.msi)

<div className={ 'w-1/2' }>

![win-install-jdk-1](./img/win-install-jdk-1.png)
![win-install-jdk-2](./img/win-install-jdk-2.png)
![win-install-jdk-3](./img/win-install-jdk-3.png)
![win-install-jdk-4](./img/win-install-jdk-4.png)
![win-install-jdk-5](./img/win-install-jdk-5.png)
![win-install-jdk-6](./img/win-install-jdk-6.png)

</div>

## 下载项目

下载文件 https://c.jun6.net/ZFILE/zfile-release.jar

## 启动项目

在 cmd 或 powershell 执行命令, 下面的示例为下载 `zfile` 程序到了 `D:/Downloads/zfile-release.jar` 时的启动方式。
如你下载到了其他路径就需自行更改最后你实际下载的目录：



<Tabs>
<TabItem value="cmd" label="CMD">

```bash showLineNumbers
# 不可关闭命令行，关闭即停止程序，或使用 ctrl + c 命令停止程序
java -Dfile.encoding=utf-8 -jar -Dserver.port=8080 D:/Downloads/zfile-release.jar
```

</TabItem>
<TabItem value="powershell" label="PowerShell">

```bash showLineNumbers
# 不可关闭命令行，关闭即停止程序，或使用 ctrl + c 命令停止程序
java '-Dfile.encoding=utf-8' -jar '-Dserver.port=8080' D:/Downloads/zfile-release.jar
```

</TabItem>
</Tabs>


:::info 提示

启动过程中看到的日志信息，中文部分可能是乱码，这是因为 Windows 的 cmd 和 powershell 默认命令行编码不是 utf-8，命令行乱码不影响正常使用，如向让命令行正常显示中文，先执行命令 `chcp 65001` 切换命令行为 utf-8 再执行启动命令即可。

:::

启动后访问 [http://localhost:8080](http://localhost:8080) 即可看到效果。

## 配置文件 {#config}

如需要修改配置文件, 下载配置文件 [`application.properties`](https://c.jun6.net/ZFILE/application.properties) , 放到 `jar` 文件同路径起名为 `application.properties` 即可.

## 更新版本

重新下载最新文件替换后重新启动即可： https://c.jun6.net/ZFILE/zfile-release.jar

## 帮我安装🔍
<HelpInfoSub />
